ACTOR "Xenomorph" 31252
{
    //$Category DN3D Aliens //Special Aliens
    Health 420
    Radius 20
	Height 56
    Mass 6500
    Speed 20
	HitObituary "%o was torn apart by a Xenomorph."
    Obituary "%o was torn apart by a Xenomorph."
    SeeSound "Xenomorph/Sight"
    PainSound "Xenomorph/Pain"
    DeathSound "Xenomorph/Death"
    ActiveSound "Xenomorph/Active"
	MeleeDamage 4
	PainChance 64
    BloodColor "AA D1 5C" 
	DamageFactor "Damage_Foot", 0.37
	DamageFactor "Damage_Pistol", 1.16
    DamageFactor "Damage_DualPistol", 1.16
	DamageFactor "Damage_BlackTail", 1.2
    DamageFactor "Damage_DualBlackTail", 1.2
	DamageFactor "Damage_DesertEagle", 1.33
    DamageFactor "Damage_Shotgun", 1.15
	DamageFactor "Damage_SuperShotgun", 1.16
	DamageFactor "Damage_ExplosiveShotgun", 1.12
    DamageFactor "Damage_ChaingunCannon", 1.23
	DamageFactor "Damage_Minigun", 1.24
	DamageFactor "Damage_LMGBullet", 1.36
    DamageFactor "Damage_Explosion", 2.2
	DamageFactor "Damage_Shock", 1.9
	DamageFactor "Damage_BigShock", 2.0
	DamageFactor "Damage_Thunder", 1.9
	DamageFactor "Damage_BigThunder", 2.0
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 1.5
	DamageFactor "Damage_Expander", 1.08
	DamageFactor "Damage_Laser", 1.53
	DamageFactor "Damage_Railgun", 2.12
    DamageFactor "Ice", 1.23
    DamageFactor "Fire", 0.57
	DamageFactor "Damage_Pulse", 1.58
	DamageFactor "Trip_Punch", 0.0
    DamageFactor "AlienPoison", 0.0
	DamageFactor "Damage_Step", 0.0
	Painchance "Radial", 256
	Painchance "Damage_Foot", 256
	Painchance "Damage_DesertEagle", 128
	Painchance "Damage_ExplosiveShotgun", 128
	Painchance "Damage_ChaingunCannon", 128
	Painchance "Damage_Minigun", 128
	Painchance "Damage_LMGBullet", 128
    Painchance "Damage_Explosion", 128
	Painchance "Damage_Laser", 156
	Painchance "LaserShot", 256
	Painchance "Fire", 256
	MeleeThresHold 196
    MeleeRange 57
    Species "Alien"
	Monster
	+NOTARGET
	+FLOORCLIP
	+SLIDESONWALLS
    States
    {
	Spawn:
        XENO A 0
        XENO A 0 Thing_ChangeTID(0,1000)
        XENO A 2 A_Look
        Loop
    See:
	    XENO A 0
        XENO A 0 A_StopSoundEx("SoundSlot6")
		XENO A 0 A_ChangeFlag("NOPAIN",0)
        XENO AABB 2 A_Chase
		XENO C 0 A_SpawnItem("AlienStep15",0,0,0,0)
		XENO CCDD 2 A_Chase
		XENO D 0 A_SpawnItem("AlienStep15",0,0,0,0)
		XENO D 0 A_Jump(56,"Jump")
        Loop
	Jump: 
	    XENO E 0 
	    XENO E 0 A_Jump(128,"Jump2")
        XENO E 2 A_FaceTarget
		XENO E 0 ThrustThingZ(0,40,0,1)
		XENO E 0 A_ScaleVelocity(0.8)
		XENO E 0 A_Recoil(-8)
		XENO E 1 A_PlaySound("Xenomorph/Sight",5)
		XENO E 1 A_Recoil(-8) 
		XENO F 1 A_FaceTarget
	    XENO F 3 A_Recoil(-8)
		XENO G 1 A_CustomMissile("XenomorphDecapite",25,0)
		XENO G 5 A_Recoil(-8) 
		XENO E 1 A_FaceTarget
		XENO E 3 A_Recoil(-8)
		XENO F 1 A_FaceTarget
		XENO F 3 A_Recoil(-8)
		XENO G 1 A_CustomMissile("XenomorphDecapite",25,0)
		XENO G 4 A_Recoil(-5)
		XENO G 0 A_ScaleVelocity(0.6)
		Goto See
	Jump2:
		XENO H 2 A_FaceTarget
		XENO H 0 ThrustThingZ(0,40,0,1)
		XENO H 0 A_ScaleVelocity(0.8)
		XENO H 0 A_Recoil(-8)
		XENO H 1 A_PlaySound("Xenomorph/Sight",5)
		XENO H 1 A_Recoil(-8) 
		XENO I 1 A_FaceTarget
	    XENO I 3 A_Recoil(-8)
		XENO J 1 A_CustomMissile("XenomorphDecapite",25,0)
		XENO J 5 A_Recoil(-8) 
		XENO H 1 A_FaceTarget
		XENO H 3 A_Recoil(-8)
		XENO I 1 A_FaceTarget
		XENO I 3 A_Recoil(-8)
		XENO J 1 A_CustomMissile("XenomorphDecapite",25,0)
		XENO J 4 A_Recoil(-5)
		XENO J 0 A_ScaleVelocity(0.6)
		Goto See
    Melee:
	    XENO E 0 
	    XENO E 0 A_Jump(128,5)
		XENO EF 4 A_FaceTarget
		XENO G 3 A_CustomMeleeAttack(Random(9,8),"Xenomorph/Hit","Xenomorph/Melee","Normal",1)
        Goto See
		XENO H 0
		XENO HI 4 A_FaceTarget
		XENO J 3 A_CustomMeleeAttack(Random(9,8),"Xenomorph/Hit","Xenomorph/Melee","Normal",1)
        Goto See
	Pain:
        XENO M 3
        XENO M 3 A_Pain
        Goto See
    Pain.Radial:
        XENO M 0
        XENO M 0 HealThing(2)
        Goto See	
	Pain.LaserShot:
	    XENO M 0
		XENO M 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		XENO M 0 HealThing(2)
		Goto See
	Pain.Fire:
	    XENF A 0
		XENF A 0 A_GiveInventory("FireCheck",1)
		XENF A 0 A_GiveInventory("FireCheckDeath",1)
		XENF A 0 A_PlaySoundEx("FireLoop/Monsters","SoundSlot7",1)
		XENF A 0 A_PlaySound("Xenomorph/Pain",10)
		XENF A 0 A_ChangeFlag("NOPAIN",1)
		XENF A 0 A_ChangeFlag("FRIGHTENED",1)
		XENF A 0 A_Wander
		XENF A 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF A 0 A_Wander
		XENF A 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF B 0 A_Wander
		XENF B 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF B 0 A_Wander
		XENF B 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF C 0 A_Wander
		XENF C 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF C 0 A_Wander
		XENF C 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF D 0 A_Wander
		XENF D 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF D 0 A_Wander
		XENF D 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
        XENF A 0 A_Wander
		XENF A 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF A 0 A_Wander
		XENF A 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF B 0 A_Wander
		XENF B 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF B 0 A_Wander
		XENF B 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF C 0 A_Wander
		XENF C 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF C 0 A_Wander
		XENF C 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF D 0 A_Wander
		XENF D 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF D 0 A_Wander
		XENF D 0 A_SpawnItemEx("FireRadiusDamage3",0,0,38)
		XENF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF D 0 A_JumpIfInventory("FireCheck",6,"PainFireStop")
		Loop	
	PainFireStop:
	    XENF A 0 
		XENF A 0 A_ChangeFlag("NOPAIN",0)
		XENF A 0 A_ChangeFlag("FRIGHTENED",0)
		XENF A 0 A_TakeInventory("FireCheck",999)
		XENF A 0 A_TakeInventory("FireCheckDeath",999)
		XENF A 0 A_StopSoundEx("SoundSlot7")
		Goto See
	Death:	
	    XENO N 0
		XENO N 0 A_JumpIfInventory("FireCheckDeath",1,"Burn")
		XENO N 0 A_ChangeFlag("NOPAIN",0)
		XENO N 0 A_StopSoundEx("SoundSlot7")
		XENO N 0 A_Jump(256,1,8)
		XENO N 5 A_Scream
		XENO O 0 A_PlaySound("Creep/GasSpray")
        XENO OPQ 5 A_CustomMissile("GasCreepSpawn2",1,Random(-2,2),Random(-180,180),2)
        XENO R 5 A_NoBlocking
        XENO S -1 A_KillMaster
        Stop
		XEN2 N 5 A_Scream
		XENO O 0 A_PlaySound("Creep/GasSpray")
        XEN2 OPQ 5 A_CustomMissile("GasCreepSpawn2",1,Random(-2,2),Random(-180,180),2)
        XEN2 R 5 A_NoBlocking
		XEN2 S 1 A_GiveInventory("Death2Check",1)
        XEN2 S -1 A_KillMaster
        Stop
	Death.Damage_Shrinker:
        XENO A 0
		XENO A 0 A_StopSoundEx("Body")
		XENO A 0 A_StopSoundEx("SoundSlot7")
		XENO A 0 A_ChangeFlag("NOPAIN",0)
        XENO A 9 A_PlaySound("Shrinker/Shrink")
		XENO A 1 A_SetScale(1.00,1.00)
        XENO A 1 A_SetScale(0.97,0.97)
        XENO A 1 A_SetScale(0.94,0.94)
        XENO A 1 A_SetScale(0.91,0.91)
        XENO A 1 A_SetScale(0.88,0.88)
        XENO A 1 A_SetScale(0.85,0.85)
        XENO A 1 A_SetScale(0.82,0.82)
        XENO A 1 A_SetScale(0.79,0.79)
        XENO A 1 A_SetScale(0.76,0.76)
        XENO A 1 A_SetScale(0.73,0.73)
        XENO A 1 A_SetScale(0.70,0.70)
        XENO A 1 A_SetScale(0.67,0.67)
        XENO A 1 A_SetScale(0.64,0.64)
        XENO A 1 A_SetScale(0.61,0.61)
        XENO A 1 A_SetScale(0.58,0.58)
        XENO A 1 A_SetScale(0.55,0.55)
        XENO A 1 A_SetScale(0.52,0.52)
        XENO A 1 A_SetScale(0.49,0.49)
        XENO A 1 A_SetScale(0.46,0.46)
        XENO A 1 A_SetScale(0.43,0.43)
        XENO A 1 A_SetScale(0.40,0.40)
        XENO A 1 A_SetScale(0.37,0.37)
        XENO A 1 A_SetScale(0.34,0.34)
        XENO A 1 A_SetScale(0.31,0.31)
        XENO A 1 A_SetScale(0.28,0.28)
        XENO A 1 A_SetScale(0.25,0.25)
        XENO A 1 A_SetScale(0.22,0.22)
		XENO A 0 A_KillMaster
		XENO A 0 A_SpawnItemEx("Xenomorph Shrunken",0,0,0,0,0,0,0,32,0)
        Stop
    Death.Damage_Explosion:
	Death.Damage_BigShock:
	Death.Damage_BigThunder:
		XENO A 0
		XENO A 0 A_ChangeFlag("NOPAIN",0)
		XENO A 0 A_StopSoundEx("Body")
		XENO A 0 A_StopSoundEx("SoundSlot7")
        XENO A 0 A_PlaySound("Gib/Explode",5)
        XENO A 0 A_NoBlocking
		XENO A 0 A_KillMaster
        XENO AAA 0 A_SpawnDebris("DukeGreenGibs1")
        XENO AAA 0 A_SpawnDebris("DukeGreenGibs2")
		XENO AAA 0 A_SpawnDebris("DukeGreenGibs3")
        XENO AAA 0 A_SpawnDebris("DukeGreenGibs4")
        XENO AAA 0 A_SpawnDebris("DukeGreenGibs5")		
        XENO AAAAAAAAA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Expander:
        XENO A 0
		XENO A 0 A_StopSoundEx("Body")
		XENO A 0 A_StopSoundEx("SoundSlot7")
		XENO A 1 A_PlaySound("Expander/Expand",5)
		XENO A 1 A_SetScale(1.01,1.01)
        XENO A 1 A_SetScale(1.02,1.02)
		XENO A 1 A_SetScale(1.03,1.03)
		XENO A 1 A_SetScale(1.04,1.04)
		XENO A 1 A_SetScale(1.05,1.05)
		XENO A 1 A_SetScale(1.06,1.06)
		XENO A 1 A_SetScale(1.07,1.07)
		XENO A 1 A_SetScale(1.08,1.08)
		XENO A 1 A_SetScale(1.09,1.09)
		XENO A 1 A_SetScale(1.10,1.10)
		XENO A 1 A_SetScale(1.11,1.11)
		XENO A 1 A_SetScale(1.12,1.12)
		XENO A 1 A_SetScale(1.13,1.13)
		XENO A 1 A_SetScale(1.14,1.14)
		XENO A 1 A_SetScale(1.15,1.15)
		XENO A 1 A_SetScale(1.16,1.16)
		XENO A 1 A_SetScale(1.17,1.17)
		XENO A 1 A_SetScale(1.18,1.18)
		XENO A 1 A_SetScale(1.19,1.19)
		XENO A 1 A_SetScale(1.20,1.20)
		XENO A 1 A_SetScale(1.21,1.21)
		XENO A 1 A_SetScale(1.22,1.22)
		XENO A 1 A_SetScale(1.23,1.23)
		XENO A 1 A_SetScale(1.24,1.24)
		XENO A 1 A_SetScale(1.25,1.25)
		XENO A 1 A_SetScale(1.26,1.26)
		XENO A 1 A_SetScale(1.27,1.27)
		XENO A 1 A_SetScale(1.28,1.28)
		XENO A 1 A_SetScale(1.29,1.29)
		XENO A 1 A_SetScale(1.30,1.30)
		XENO A 1 A_SetScale(1.31,1.31)
		XENO A 1 A_SetScale(1.32,1.32)
		XENO A 1 A_SetScale(1.33,1.33)
		XENO A 1 A_SetScale(1.34,1.34)
		XENO A 1 A_SetScale(1.35,1.35)
		XENO A 1 A_SetScale(1.36,1.36)
		XENO A 1 A_SetScale(1.37,1.37)
		XENO A 1 A_SetScale(1.38,1.38)
		XENO A 1 A_SetScale(1.39,1.39)
		XENO A 1 A_SetScale(1.40,1.40)
		XENO A 1 A_SetScale(1.41,1.41)
		XENO A 1 A_SetScale(1.42,1.42)
		XENO A 1 A_SetScale(1.43,1.43)
		XENO A 1 A_SetScale(1.44,1.44)
        XENO A 25 A_SetScale(1.45,1.45)
		XENO A 0 A_KillMaster
        XENO A 0 A_SpawnItemEx("ExpanderExplosion",0,0,32,0,0,0,0,SXF_ABSOLUTEVELOCITY,0)
        Goto Death.Damage_Explosion
	Burn:
	    XENF N 0
		XENF N 0 A_ChangeFlag("NOPAIN",0)
		XENF N 0 A_StopSoundEx("SoundSlot7")
		XENF N 0 A_Jump(256,1,30)
		XENF N 0 A_Scream
        XENF NNNNN 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XENF OOOOO 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,44),0,0,1,0,32)
		XENF PPPPP 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,36),0,0,1,0,32)
		XENF QQQQQ 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,23),0,0,1,0,32)
		XENF R 0 A_NoBlocking
		XENF RRRRR 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,15),0,0,1,0,32)
		XENF S 1 A_SpawnItemEx("FireintheFloor")
        XENF S -1 A_KillMaster
        Stop
		XEF2 N 0 A_Scream
        XEF2 NNNNN 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,56),0,0,1,0,32)
		XEF2 OOOOO 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,44),0,0,1,0,32)
		XEF2 PPPPP 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,36),0,0,1,0,32)
		XEF2 QQQQQ 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,23),0,0,1,0,32)
		XEF2 R 0 A_NoBlocking
		XEF2 RRRRR 1 A_SpawnItemEx("FirePuffDuke",Random(-20,20),Random(-20,20),Random(5,15),0,0,1,0,32)
		XEF2 S 1 A_SpawnItemEx("FireintheFloor")
		XEF2 S 1 A_GiveInventory("Death2CheckFire",1) 
        XEF2 S -1 A_KillMaster
        Stop
	Raise:
	    TNT1 A 0 
	    TNT1 A 0 A_UnSetShootable
		TNT1 A 0 A_ChangeFlag("COUNTKILL",0)
		TNT1 A 0 A_ChangeFlag("SOLID",0)
	    XENO S 0 A_JumpIfInventory("FireCheckDeath",1,"Raise2")
		XENO S 0 A_JumpIfInventory("Death2Check",1,2)
		XENO S 35
		Stop
		XEN2 S 0
		XEN2 S 35
		Stop
	Raise2:
		XENF S 0
		XENF S 0 A_JumpIfInventory("Death2CheckFire",1,2)
		XENF S 35
		Stop
		XEF2 S 0
		XEF2 S 35
		Stop
	    }
}

ACTOR "Xenomorph Shrunken" 
{
    Health 30
    Radius 20
    Height 16
    Mass 0x7FFFFFFF
    Speed 8
    PainChance 128
    SeeSound "Xenomorph/Sight"
    PainSound "Xenomorph/Pain"
    DeathSound "Xenomorph/Death"
    ActiveSound "Xenomorph/Active"
	BloodColor "AA D1 5C" 
	Species "Alien"
    Scale 0.20
	DamageFactor "Damage_Foot", 5.0
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 0.0
	DamageFactor "Trip_Punch", 0.0
	Painchance "LaserShot", 256
	+ISMONSTER
	+SHOOTABLE
    +SOLID
	+NOTARGET
	+FRIGHTENED
    States
    {
    Spawn:
        XENO A 0 
		XENO A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		XENO A 0 A_GiveInventory("ShrunkenCheck",1)
        XENO AAAAAAAA 3 A_Look
        Loop
    See:
	    XENO A 0 
	    XENO A 0 A_ChangeFlag("NOPAIN",0)
		XENO A 0 A_StopSoundEx("Body")
		XENO A 0 A_StopSoundEx("SoundSlot7")
		XENO A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		XENO A 0 A_GiveInventory("ShrunkenCheck",1)
		XENO AABB 2 A_Chase
		XENO B 0 A_SpawnItem("AlienStep15",0,0,0,0)
		XENO CCDD 2 A_Chase
		XENO D 0 A_SpawnItem("AlienStep15",0,0,0,0)
        Loop
    Pain:
		XENO M 3 
		XENO M 3 A_Pain
        Goto See 
	Pain.LaserShot:
	    XENO M 0 
		XENO M 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		XENO M 0 HealThing(2)
		Goto See
	Pain.Radial:
        XENO M 0
        XENO M 0 HealThing(2)
        Goto See
	Restore:
	    XENO A 0
		XENO A 0 A_StopSoundEx("Body")
		XENO A 0 A_StopSoundEx("SoundSlot7")
		XENO A 0 A_ChangeFlag("NOPAIN",0)
        XENO A 9 A_PlaySound("Shrinker/Shrink")
		XENO A 1 A_SetScale(0.22,0.22)
        XENO A 1 A_SetScale(0.25,0.25)
        XENO A 1 A_SetScale(0.28,0.28)
        XENO A 1 A_SetScale(0.31,0.31)
        XENO A 1 A_SetScale(0.34,0.34)
        XENO A 1 A_SetScale(0.37,0.37)
        XENO A 1 A_SetScale(0.40,0.40)
        XENO A 1 A_SetScale(0.43,0.43)
        XENO A 1 A_SetScale(0.46,0.46)
        XENO A 1 A_SetScale(0.49,0.49)
        XENO A 1 A_SetScale(0.52,0.52)
        XENO A 1 A_SetScale(0.55,0.55)
        XENO A 1 A_SetScale(0.58,0.58)
        XENO A 1 A_SetScale(0.61,0.61)
        XENO A 1 A_SetScale(0.64,0.64)
        XENO A 1 A_SetScale(0.67,0.67)
        XENO A 1 A_SetScale(0.70,0.70)
        XENO A 1 A_SetScale(0.73,0.73)
        XENO A 1 A_SetScale(0.76,0.76)
        XENO A 1 A_SetScale(0.79,0.79)
        XENO A 1 A_SetScale(0.82,0.82)
        XENO A 1 A_SetScale(0.85,0.85)
        XENO A 1 A_SetScale(0.88,0.88)
        XENO A 1 A_SetScale(0.91,0.91)
        XENO A 1 A_SetScale(0.94,0.94)
        XENO A 1 A_SetScale(0.97,0.97)
		XENO A 1 A_SetScale(1.00,1.00)
		XENO A 0 A_SpawnItemEx("Xenomorph",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    XENO A 0
		XENO A 0 A_StopSoundEx("Body")
		XENO A 0 A_StopSoundEx("SoundSlot7")
		XENO A 0 A_ChangeFlag("NOPAIN",0)
		XENO A 0 A_Stop
        XENO A 0 A_PlaySound("DukeNukem/DeathLittle",5)
        XENO A 0 A_NoBlocking
        XENO A 0 A_SpawnDebris("DukeGreenGibs1")
        XENO A 0 A_SpawnDebris("DukeGreenGibs2")
		XENO A 0 A_SpawnDebris("DukeGreenGibs3")
        XENO A 0 A_SpawnDebris("DukeGreenGibs4")
        XENO A 0 A_SpawnDebris("DukeGreenGibs5")		
        XENO AAAAA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR XenomorphDecapite
{
    Height 26
    Radius 12
    Speed 34
    Damage (Random(13,14))
	SeeSound "Xenomorph/Fire"
	DeathSound "Xenomorph/Hit"
	Obituary "%o was torn apart by a Xenomorph."
    Projectile
	+BLOODSPLATTER
	+DONTREFLECT
    States
    {
    Spawn:
	    TNT1 A 2
        Stop
	Death:
        TNT1 A 2
        Stop
    }
}

ACTOR AlienStep15
{
    +NOINTERACTION
    +CLIENTSIDEONLY
    States
    {
    Spawn:
	    TNT1 A 0
	    TNT1 A 0 A_PlaySound("Foot/AlienStep15")
	    Stop
	    }
}